package com.cyzy.service;

public interface EmailService {
    /**
     * 发送普通邮件
     * @param to 收件人
     * @param subject 主题
     * @param text 内容
     */
    void sentEmail(String to, String subject, String text);
    
    /**
     * 生成验证码并发送到指定邮箱
     * @param email 邮箱地址
     * @return 生成的验证码
     */
    String sendVerificationCode(String email);
    
    /**
     * 验证邮箱验证码是否正确
     * @param email 邮箱地址
     * @param code 验证码
     * @return 是否验证成功
     */
    boolean verifyCode(String email, String code);
}
